package com.lwj.designpattern.chain_of_responsibility;

/**
 * 抽象处理者
 * ：定义成员变量
 * 定义下一步链接点
 */
public abstract class AbstractHandler {
    /**
     * 下一步链接点
     */
    protected AbstractHandler next;

    public void setNext(AbstractHandler next) {
        this.next = next;
    }

    /**
     * 抽像处理方法
     * @return
     */
    public abstract int handler();
}
